package com.techsoul.module.pms.pojo.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.techsoul.common.core.pojo.entity.DataEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 出库明细对象 tb_wms_material_delivery_line
 * 
 * @author liuen
 * @date 2022-01-25
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class TbWmsMaterialDeliveryLine extends DataEntity {

    /**
     * 
     */
    private String orderNo;
    private String materialVehicleInLocationId;
    private String departure;
    private String destination;
    private BigDecimal  unitVolume;
    private String freightOrderNo;
    private BigDecimal  unitWeight;
    private String containerNo;
    private BigDecimal  volume;
    private String consigneeAddress;
    private String  inAndOutType;
    private Double cargoValue;
    private String needSettledByLineYn;
    private String receivedLineId;
    private String materialStatus;
    private String caseName;
    private String caseNo;
    private String  rfidCode;
    private String deliveryWarehouseType;
    private String excelPrintTime;
    private String pickUpWarehouseNo;

    private String isToolOutBound;
    private String paiFang;

    private String enginePower;
    private String vinNo;

    private String vehicleLoadType;
    private String chassisCertNumber;

    private String engineModel;

    private String engineNo;

    private String certificatesNo;

    private String manufactory;

    private String vehicleBrand;
    private String accessaryDeliveryYn;
    private String vehicleName;

    private String vehicleModel;

    private Date certificatesDate;
    private String vehicleFueType;
    private String skuCode;
    private String customerName;
    private String shipByPackOrqty;
    /**
     * 
     */
    private Long lineNo;

    private String  materialName;
    /**
     * 
     */
    private String materialNo;

    private String deliveryType;

    /**
     * 
     */
    private BigDecimal planQuantity;

    /**
     * 
     */
    private BigDecimal deliveryQuantity;

    /**
     * 
     */
    private String status;

    /**
     * 
     */
    private BigDecimal truckFee;

    /**
     * 
     */
    private BigDecimal freightQuantity;

    /**
     * 
     */
    private Long version;

    /**
     * 
     */
    private Double quantity;

    /**
     * 
     */
    private String measUnitNo;

    /**
     * 
     */
    private String customerNo;

    /**
     * 
     */
    private String deliveryId;

    /**
     * 
     */
    private Long freightorderLineSeqId;

    /**
     * 
     */
    private String locationNo;

    /**
     * 
     */
    private String batchNo;

    /**
     * 
     */
    private BigDecimal palletQty;


    private Double  weight;
    private String supplierName;
    private String deliveryWarehouseName;
    private String deliveryWarehouseAreaName;
    private String unloadDockName;
    private String errorFlag;
    private String supplierNo;
    private String deliveryWarehouseCode;
    private String deliveryWarehouseAreaCode;
    private String unloadDockCode;
    private String distributeRouteCode;
    private String diffShipReason;
    private String mrYn;
    private String receStatus;
    private String closeReason;
    private String seperateInputYn;
    private String deliveryStatus;

    private String printYn;

    private String companyNo;

    private String site;
    private Date publishTime;
    private String importErrorMesg;
    private String errorCode;
    private Date requestDeliveryTime;
    private String hotYn;
    private String docType;

    private String previousDepartTime;

    private String previousReceTime;


    private String isRemodel;
    private String isLocalityRemodel;
    private String localityRemodel;
    private String fieldRemodel;
    private String isTransfer;
    private String fieldTransfer;
    private String transportType;

    private String departureType;
    private String salesOrgNo;
    private String salesDistributor;
    private String deliveryNo;
    private String projectLine;
    private String redepositReceipt;
    private String warehouseRemar;
    private String receivingWarehouseRemar;
    private String receiveWarehouseRemar;
    private String goodsSize;
    private String goodsColour;
    private String shipmentNo;
    private String transferItemsTime;
    private String transferItemsDate;
    private String carrierNo;
    private String trailerNo;
    private String appoint;
    private String illustrate;
    private String saleIllustrate;
    private String requirementDate;
    private String moveType;
    private String transportRoute;
    private String transportRemark;
    private String materialRemark;
    private String orderColor;
    private String orderColorRemark;
    private String internalNumber;
    private String productLine;
    private String productLineRemark;
    private String vehicleLine;
    private String wheelbase;
    private String wheelbaseRemark;
    private String pilothouseType;
    private String pilothouseTypeRemark;
    private String tonnage;
    private String tonnageRemark;
    private String salesArea;
    private String marketDepartment;
    private String collectionProvince;
    private String firstConsigneeName;
    private String firstConsignee;
    private Date outboundDate;
}
